#include<stdio.h>
#include<stdlib.h>
#include<time.h>

#define N 100

int set_arr(int arr[], int n);
int get_max(int arr[], int n);
int get_min(int arr[], int n);
int get_ave(int arr[], int n);
int main(int argc, char *argv[])
{
	int arr[N] = {0};
	int max;
	int ave;

	set_arr(arr, N);
	max = get_max(arr, N);
	printf("max:%d\n", max);
	ave = get_ave(arr, N);
	printf("ave:%d\n", ave);



	return 0;
}

int set_arr(int arr[], int n){
	srand(time(NULL));
	for(int i = 0; i < n; i++){
		arr[i] = rand()%100;
	}
	return 0;
}

int get_max(int arr[], int n){
	int max = arr[0];
	for(int i = 1; i < n; i++){
		if(arr[i] > max){
			max = arr[i];
		}	
	}
	return max;
}
int sum(int arr[], int n){
	int res = 0;
	for(int i = 0; i < n; i++){
		res += arr[i];
	}
	return res;
}
int get_ave(int arr[], int n){
	if(0 == n)
		return 0;
	int ave = 0;
	ave = sum(arr, n)/n;

	return ave;
}
